/* layout */
/*前缀*/
/*间距大小定义*/
/*字体大小定义*/
/*圆角大小定义*/
/*fixed大小定义*/
/*底层参数定义*/
body {
  position: absolute;
  min-height: 100%;
  height: auto;
  padding-bottom: 260px;
  overflow-x: hidden;
}
.xui-font-size-xs {
  font-size: 1.2rem !important;
}
.xui-font-size-sm {
  font-size: 1.4rem !important;
}
.xui-font-size-md {
  font-size: 1.6rem !important;
}
.xui-font-size-lg {
  font-size: 1.8rem !important;
}
.xui-font-size-xl {
  font-size: 2rem !important;
}
.xui-font-size-xxl {
  font-size: 2.4rem !important;
}
.xui-font-size-xxxl {
  font-size: 3.6rem !important;
}
.xui-font-weight {
  font-weight: 700;
}
.color-gray {
  color: #999;
}
.color-darken-gray {
  color: #666 !important;
}
.color-primary {
  color: #d3af68;
}
a.color-primary:hover {
  color: #b18d46;
}
.color-red {
  color: #f56c6c;
}
.color-green {
  color: #67c23a;
}
.color-blue {
  color: #1c6dc9;
}
.color-white {
  color: #fff;
}
[class*="xui-text-truncate-line"] {
  -webkit-box-orient: block-axis;
}
.xui-text-truncate-line-2,
.xui-text-truncate-line-3,
.xui-text-truncate-line-4,
.xui-text-truncate-line-5 {
  -webkit-box-orient: block-axis;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: normal;
}
strong {
  font-weight: bold;
}
